package io.gitee.mingbaobaba.apijson.querycondition.query.template.support;

import io.gitee.mingbaobaba.apijson.querycondition.query.conditions.ApiJsonPageInfo;

/**
 * <p>分页查询函数式接口</p>
 */
@FunctionalInterface
public interface PageFetcher<T> {

    /**
     * 获取指定页数据
     *
     * @param page  当前页（从1开始）
     * @param limit 每页条数
     * @return ApiJsonPageInfo
     */
    ApiJsonPageInfo<T> fetch(int page, int limit);
}

